// core/native/metadata_parser.c
#include <stdlib.h>

typedef struct {
    char* data;
    size_t length;
} APETag;

APETag* parse_ape_tag(FILE* fp) {
    APETag* tag = malloc(sizeof(APETag));
    // 解析逻辑...
    return tag;
}

void free_ape_tag(APETag* tag) {
    if (tag) {
        free(tag->data);
        free(tag);
    }
}